package com.chenfan.mcn.model.dto;

import com.chenfan.common.dto.PagerDTO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author chenguopeng
 * @Date 2021/6/7 16:06
 */
@Data
public class AeQuarterlyTableDTO extends PagerDTO {

	/**
	 * AE季度单id
	 */
	private Long id;

	/**
	 * AE提成单编号
	 */
	private String aeQuarterlyExcuteCode;

	/**
	 * 季度编号
	 */
	private String aeQuarterlyCode;

	/**
	 * 季度提成单状态
	 */
	private Integer status;

	/**
	 * 创建人名称
	 */
	private String createName;

	/**
	 * 执行单id集合
	 */
	private List<Long> excuteIds;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 创建开始时间
	 */
	private Date beginDate;

	/**
	 * 创建结束时间
	 */
	private Date endDate;

	/**
	 * 回款状态
	 */
	private List<Integer> payBackStatus;

	/**
	 *
	 */
	private List<Integer> approvalStatus;

	/**
	 * ("收入合同编号"
	 */
	private String incomeContractCode;

	/**
	 * 执行单号
	 */
	private String excuteCode;

	/**
	 * version:V1.2.0
	 * AE提成结算状态：0:未结算；1:结算中；2:已结算
	 */
	private List<Integer> commissionSettleStatus;

	/**
	 * 是否是传参查询(0非传参，1传参)
	 */
	private Integer isConditionQuery;


	/**
	 * 删除标记(-1新建,0 正常/ 1 删除)
	 */
	private Integer isDelete;

}
